legend
图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列或者系列中的哪些项不显示。
组件详细配置项如下,每个配置项都有一个默认值:
data: undefined, // {Array<string>} 需与series中的name对应,否则将不显示相应图例
show: true, // {Boolean} 是否显示图例
left: '40%', // {string|number} 图例左上角位置left
top: '10%', // {string|number} 图例左上角位置top
align: 'left', // {string} 图例中图标位于文字左边还是右边 'left' | 'right'
orient: 'horizontal', // {string} 图例列表的布局朝向。 'horizontal' | 'vertical'
inactiveColor: '#ccc', // {string} 图例关闭时的颜色。
verticalGap: 5, // {number} 每项图例之间的垂直间距
horizontalGap: 10, // {number} 每项图例之间水平的间距
innerGap: 5, // {number} 图例内图标与文字间距
// 图标
symbol: {
type: undefined, // {string} 图标类型 'line' | 'rect' | 'roundRect' | 'square' | 'circle' | 'diamond' | 'pin' | 'arrow' | 'triangle'
size: [16, 10], // {Array<number>} 图标尺寸
color: undefined // {string} 颜色
},
selectedMode: 'multiple', // {string} 图例选择的模式,控制是否可以通过点击图例改变系列的显示状态。 single | multiple | true
selected: {}, // {Object} 图例选中状态表。
// 图例文字样式
textStyle: {},
formatter: undefined, // {Function} 图例内容格式化函数
onClick: undefined, // {Function} 图例点击事件
zlevel: 0, // {number} 所有图形的 zlevel 值
z: 8 // {number} 组件的所有图形的z值。控制图形的前后顺序。z值小的图形会被z值大的图形覆盖。